package config

import (
	"log"
	"os"
)

//"gopkg.in/yaml.v2"

type Config struct {
	Cmd     string            `yaml:"cmd"`
	WorkDir string            `yaml:"work_dir"`
	Input   map[string]string `yaml:"input"`
}

func GetConfig(configPath string) Config {
	conf := Config{}
	data, err := os.ReadFile(configPath)
	if err != nil {
		log.Fatal(err)
	}
	err = yaml.Unmarshal(data, &conf)
	if err != nil {
		log.Fatal(err)
	}
	return conf
}
